<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ar" sourcelanguage="en">
  <context>
    <name>PartDesign_InvoluteGear</name>
    <message>
      <location filename="InvoluteGearFeature.py" line="57"/>
      <source>Involute gear...</source>
      <translation type="unfinished">Involute gear...</translation>
    </message>
    <message>
      <location filename="InvoluteGearFeature.py" line="61"/>
      <source>Creates or edit the involute gear definition.</source>
      <translation type="unfinished">Creates or edit the involute gear definition.</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_Sprocket</name>
    <message>
      <location filename="SprocketFeature.py" line="62"/>
      <source>Sprocket...</source>
      <translation type="unfinished">Sprocket...</translation>
    </message>
    <message>
      <location filename="SprocketFeature.py" line="66"/>
      <source>Creates or edit the sprocket definition.</source>
      <translation type="unfinished">Creates or edit the sprocket definition.</translation>
    </message>
  </context>
  <context>
    <name>WizardShaft</name>
    <message>
      <location filename="WizardShaft.py" line="211"/>
      <source>Shaft design wizard...</source>
      <translation type="unfinished">Shaft design wizard...</translation>
    </message>
    <message>
      <location filename="WizardShaft.py" line="212"/>
      <source>Start the shaft design wizard</source>
      <translation type="unfinished">Start the shaft design wizard</translation>
    </message>
  </context>
  <context>
    <name>WizardShaftTable</name>
    <message>
      <location filename="WizardShaftTable.py" line="43"/>
      <source>Length [mm]</source>
      <translation type="unfinished">Length [mm]</translation>
    </message>
    <message>
      <location filename="WizardShaftTable.py" line="44"/>
      <source>Diameter [mm]</source>
      <translation type="unfinished">Diameter [mm]</translation>
    </message>
    <message>
      <location filename="WizardShaftTable.py" line="45"/>
      <source>Inner diameter [mm]</source>
      <translation type="unfinished">Inner diameter [mm]</translation>
    </message>
    <message>
      <location filename="WizardShaftTable.py" line="46"/>
      <source>Constraint type</source>
      <translation type="unfinished">Constraint type</translation>
    </message>
    <message>
      <location filename="WizardShaftTable.py" line="47"/>
      <source>Start edge type</source>
      <translation type="unfinished">Start edge type</translation>
    </message>
    <message>
      <location filename="WizardShaftTable.py" line="48"/>
      <source>Start edge size</source>
      <translation type="unfinished">Start edge size</translation>
    </message>
    <message>
      <location filename="WizardShaftTable.py" line="49"/>
      <source>End edge type</source>
      <translation type="unfinished">End edge type</translation>
    </message>
    <message>
      <location filename="WizardShaftTable.py" line="53"/>
      <source>End edge size</source>
      <translation type="unfinished">End edge size</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignAdditiveHelix</name>
    <message>
      <location filename="../../Command.cpp" line="1692"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1693"/>
      <source>Additive helix</source>
      <translation type="unfinished">Additive helix</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1694"/>
      <source>Sweep a selected sketch along a helix</source>
      <translation type="unfinished">Sweep a selected sketch along a helix</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignAdditiveLoft</name>
    <message>
      <location filename="../../Command.cpp" line="1593"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1594"/>
      <source>Additive loft</source>
      <translation>دور علوي مضاف</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1595"/>
      <source>Loft a selected profile through other profile sections</source>
      <translation>بناء النموذج المختار عبر مسار نموذج أخر</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignAdditivePipe</name>
    <message>
      <location filename="../../Command.cpp" line="1493"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1494"/>
      <source>Additive pipe</source>
      <translation>إضافة دائرة للمسار</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1495"/>
      <source>Sweep a selected sketch along a path or to other profiles</source>
      <translation>قم بلف الشكل المحدد على طول المسار أو إلى ملفات التعريف الأخرى</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignBody</name>
    <message>
      <location filename="../../CommandBody.cpp" line="89"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="90"/>
      <source>Create body</source>
      <translation>إنشاء جسم</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="91"/>
      <source>Create a new body and make it active</source>
      <translation>إنشاء و تفعيل جسم جديد</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignBoolean</name>
    <message>
      <location filename="../../Command.cpp" line="2551"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2552"/>
      <source>Boolean operation</source>
      <translation>عملية منطقية</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2553"/>
      <source>Boolean operation with two or more bodies</source>
      <translation>عملية منطقية (Boolean) بإستعمال جسمين أو أكثر</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignCS</name>
    <message>
      <location filename="../../Command.cpp" line="249"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="250"/>
      <source>Create a local coordinate system</source>
      <translation>إنشاء نظام إحداثيات محلي إضافي</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="251"/>
      <source>Create a new local coordinate system</source>
      <translation>إنشاء نظام إحداثيات محلي جديد</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignChamfer</name>
    <message>
      <location filename="../../Command.cpp" line="1954"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1955"/>
      <source>Chamfer</source>
      <translation>شطف الحافة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1956"/>
      <source>Chamfer the selected edges of a shape</source>
      <translation>شطف الحافة المختارة من الشكل</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignClone</name>
    <message>
      <location filename="../../Command.cpp" line="429"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="430"/>
      <source>Create a clone</source>
      <translation>إنشاء استنساخ</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="431"/>
      <source>Create a new clone</source>
      <translation>إنشاء مستنسخ جديد</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignDraft</name>
    <message>
      <location filename="../../Command.cpp" line="1983"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1984"/>
      <source>Draft</source>
      <translation>مسودة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1985"/>
      <source>Make a draft on a face</source>
      <translation>أنشئ مخطوطا على السطح</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignDuplicateSelection</name>
    <message>
      <location filename="../../CommandBody.cpp" line="606"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="607"/>
      <source>Duplicate selected object</source>
      <translation>تكرار العنصر المختار</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="608"/>
      <source>Duplicates the selected object and adds it to the active body</source>
      <translation>يُكَرّر العنصر المختار ويُضيفه إلى الجسم النشط</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignFillet</name>
    <message>
      <location filename="../../Command.cpp" line="1926"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1927"/>
      <source>Fillet</source>
      <translation>تنعيم الحافة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1928"/>
      <source>Make a fillet on an edge, face or body</source>
      <translation>عمل تنعيم للحافة او السطح او الشكل</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignGroove</name>
    <message>
      <location filename="../../Command.cpp" line="1427"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1428"/>
      <source>Groove</source>
      <translation>بثق</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1429"/>
      <source>Groove a selected sketch</source>
      <translation>بثق الشكل المختار</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignHole</name>
    <message>
      <location filename="../../Command.cpp" line="1323"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1324"/>
      <source>Hole</source>
      <translation>ثقب</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1325"/>
      <source>Create a hole with the selected sketch</source>
      <translation>إنشاء ثقب بالرسمة التي تم إختيارها</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignLine</name>
    <message>
      <location filename="../../Command.cpp" line="193"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="194"/>
      <source>Create a datum line</source>
      <translation>انجز خطا مرجعيا</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="195"/>
      <source>Create a new datum line</source>
      <translation>انجز خطا مرجعيا جديدا</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignLinearPattern</name>
    <message>
      <location filename="../../Command.cpp" line="2250"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2251"/>
      <source>LinearPattern</source>
      <translation>نموذج مستقيم</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2252"/>
      <source>Create a linear pattern feature</source>
      <translation>انشاء شكل نموذج خطي</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMigrate</name>
    <message>
      <location filename="../../CommandBody.cpp" line="312"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="313"/>
      <source>Migrate</source>
      <translation>تحويل</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="314"/>
      <source>Migrate document to the modern PartDesign workflow</source>
      <translation>تحويل الملف الى النمط العملي الحديث لتصميم القطع</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMirrored</name>
    <message>
      <location filename="../../Command.cpp" line="2188"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2189"/>
      <source>Mirrored</source>
      <translation>معكوسة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2190"/>
      <source>Create a mirrored feature</source>
      <translation>انشاء شكل متناظر</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveFeature</name>
    <message>
      <location filename="../../CommandBody.cpp" line="662"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="663"/>
      <source>Move object to other body</source>
      <translation>نقل العنصر إلى جسم أخر</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="664"/>
      <source>Moves the selected object to another body</source>
      <translation>يقوم بنقل العنصر الذي تم اختياره إلى جسم أخر</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveFeatureInTree</name>
    <message>
      <location filename="../../CommandBody.cpp" line="824"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="825"/>
      <source>Move object after other object</source>
      <translation>تحويل الكائن بعد كائن آخر</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="826"/>
      <source>Moves the selected object and insert it after another object</source>
      <translation>يقوم بنقل العنصر المختار وإدراجه بعد عنصر آخر</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveTip</name>
    <message>
      <location filename="../../CommandBody.cpp" line="527"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="528"/>
      <source>Set tip</source>
      <translation>طرفي</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="529"/>
      <source>Move the tip of the body</source>
      <translation>تحريك طرف الجسم</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMultiTransform</name>
    <message>
      <location filename="../../Command.cpp" line="2428"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2429"/>
      <source>Create MultiTransform</source>
      <translation>انجاز تحويلات متعددة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2430"/>
      <source>Create a multitransform feature</source>
      <translation>انشاء شكل بتحويلات متعددة</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="487"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="488"/>
      <source>Create sketch</source>
      <translation>إنشاء رسمة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="489"/>
      <source>Create a new sketch</source>
      <translation>انشاء رسم جديد</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPad</name>
    <message>
      <location filename="../../Command.cpp" line="1225"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1226"/>
      <source>Pad</source>
      <translation>قائم</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1227"/>
      <source>Pad a selected sketch</source>
      <translation>تبطين الشكل المحدد</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPlane</name>
    <message>
      <location filename="../../Command.cpp" line="165"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="166"/>
      <source>Create a datum plane</source>
      <translation>انشاء مستوي مرجعي</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="167"/>
      <source>Create a new datum plane</source>
      <translation>إنشاء معطيات تخطيط جديد</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPocket</name>
    <message>
      <location filename="../../Command.cpp" line="1276"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1277"/>
      <source>Pocket</source>
      <translation>تجويف</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1278"/>
      <source>Create a pocket with the selected sketch</source>
      <translation>إنشاء تجويف بالرسمة المختارة</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPoint</name>
    <message>
      <location filename="../../Command.cpp" line="221"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="222"/>
      <source>Create a datum point</source>
      <translation>إنشاء نقطة إسناد</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="223"/>
      <source>Create a new datum point</source>
      <translation>إنشاء نقطة إسناد جديدة</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPolarPattern</name>
    <message>
      <location filename="../../Command.cpp" line="2314"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2315"/>
      <source>PolarPattern</source>
      <translation>نمط دائري</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2316"/>
      <source>Create a polar pattern feature</source>
      <translation>إنشاء سمة نمط دائري</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignRevolution</name>
    <message>
      <location filename="../../Command.cpp" line="1369"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1370"/>
      <source>Revolution</source>
      <translation>تدوير</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1371"/>
      <source>Revolve a selected sketch</source>
      <translation>تدوير رسم مختار</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignScaled</name>
    <message>
      <location filename="../../Command.cpp" line="2379"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2380"/>
      <source>Scaled</source>
      <translation>السلم</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2381"/>
      <source>Create a scaled feature</source>
      <translation>انشاء شكل مكبر او مصغر</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignShapeBinder</name>
    <message>
      <location filename="../../Command.cpp" line="281"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="282"/>
      <source>Create a shape binder</source>
      <translation>إنشاء غلاف للشكل</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="283"/>
      <source>Create a new shape binder</source>
      <translation>إنشاء غلاف جديد للشكل</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubShapeBinder</name>
    <message>
      <location filename="../../Command.cpp" line="346"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="347"/>
      <location filename="../../Command.cpp" line="348"/>
      <source>Create a sub-object(s) shape binder</source>
      <translation type="unfinished">Create a sub-object(s) shape binder</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractiveHelix</name>
    <message>
      <location filename="../../Command.cpp" line="1762"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1763"/>
      <source>Subtractive helix</source>
      <translation type="unfinished">Subtractive helix</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1764"/>
      <source>Sweep a selected sketch along a helix and remove it from the body</source>
      <translation type="unfinished">Sweep a selected sketch along a helix and remove it from the body</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractiveLoft</name>
    <message>
      <location filename="../../Command.cpp" line="1643"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1644"/>
      <source>Subtractive loft</source>
      <translation>دور ثغري</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1645"/>
      <source>Loft a selected profile through other profile sections and remove it from the body</source>
      <translation>بناء النموذج المختار من خلال مسار لنموذج اخر ثم ازالته من الجسم</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractivePipe</name>
    <message>
      <location filename="../../Command.cpp" line="1543"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1544"/>
      <source>Subtractive pipe</source>
      <translation>أنبوب ثغري</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1545"/>
      <source>Sweep a selected sketch along a path or to other profiles and remove it from the body</source>
      <translation>كشط رسمة محددة على طول مسار أو إلى مظهر آخر وإزالتها من الجسم</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignThickness</name>
    <message>
      <location filename="../../Command.cpp" line="2040"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2041"/>
      <source>Thickness</source>
      <translation>سمك</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2042"/>
      <source>Make a thick solid</source>
      <translation>اصنع جسما سميك</translation>
    </message>
  </context>
  <context>
    <name>CmdPrimtiveCompAdditive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="68"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="69"/>
      <location filename="../../CommandPrimitive.cpp" line="70"/>
      <source>Create an additive primitive</source>
      <translation>إنشاء بدئية بالإضافة</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="195"/>
      <source>Additive Box</source>
      <translation>اضافة صندوق</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="199"/>
      <source>Additive Cylinder</source>
      <translation>أسطوانة إضافية</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="203"/>
      <source>Additive Sphere</source>
      <translation>اضافة مخروط</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="207"/>
      <source>Additive Cone</source>
      <translation>مخروط إضافي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="211"/>
      <source>Additive Ellipsoid</source>
      <translation>اضافة اهليلجي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="215"/>
      <source>Additive Torus</source>
      <translation>اضافة طارة</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="219"/>
      <source>Additive Prism</source>
      <translation>اضافة موشور</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="223"/>
      <source>Additive Wedge</source>
      <translation>اضافة وتد</translation>
    </message>
  </context>
  <context>
    <name>CmdPrimtiveCompSubtractive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="239"/>
      <source>PartDesign</source>
      <translation>تصميم قطعة</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="240"/>
      <location filename="../../CommandPrimitive.cpp" line="241"/>
      <source>Create a subtractive primitive</source>
      <translation>إنشاء بدئية طرحية</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="351"/>
      <source>Subtractive Box</source>
      <translation>صندوق طرحي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="355"/>
      <source>Subtractive Cylinder</source>
      <translation>أسطوانة طرحية</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="359"/>
      <source>Subtractive Sphere</source>
      <translation>كرة طرحية</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="363"/>
      <source>Subtractive Cone</source>
      <translation>مخروط طرحي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="367"/>
      <source>Subtractive Ellipsoid</source>
      <translation>قطع ناقص طرحي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="371"/>
      <source>Subtractive Torus</source>
      <translation>حيد طرحي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="375"/>
      <source>Subtractive Prism</source>
      <translation>هرم طرحي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="379"/>
      <source>Subtractive Wedge</source>
      <translation>وتد طرحي</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="302"/>
      <source>Edit ShapeBinder</source>
      <translation type="unfinished">Edit ShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="311"/>
      <source>Create ShapeBinder</source>
      <translation type="unfinished">Create ShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="393"/>
      <source>Create SubShapeBinder</source>
      <translation type="unfinished">Create SubShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="447"/>
      <source>Create Clone</source>
      <translation type="unfinished">Create Clone</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="641"/>
      <location filename="../../Command.cpp" line="1155"/>
      <source>Make copy</source>
      <translation type="unfinished">Make copy</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="665"/>
      <source>Create a Sketch on Face</source>
      <translation type="unfinished">Create a Sketch on Face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="686"/>
      <source>Create a new Sketch</source>
      <translation type="unfinished">Create a new Sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2477"/>
      <source>Convert to MultiTransform feature</source>
      <translation type="unfinished">Convert to MultiTransform feature</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2568"/>
      <source>Create Boolean</source>
      <translation type="unfinished">Create Boolean</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="193"/>
      <source>Add a Body</source>
      <translation type="unfinished">Add a Body</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="430"/>
      <source>Migrate legacy part design features to Bodies</source>
      <translation type="unfinished">Migrate legacy part design features to Bodies</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="575"/>
      <source>Move tip to selected feature</source>
      <translation type="unfinished">Move tip to selected feature</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="620"/>
      <source>Duplicate a PartDesign object</source>
      <translation type="unfinished">Duplicate a PartDesign object</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="738"/>
      <source>Move an object</source>
      <translation type="unfinished">Move an object</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="887"/>
      <source>Move an object inside tree</source>
      <translation type="unfinished">Move an object inside tree</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="296"/>
      <source>Mirrored</source>
      <translation>معكوسة</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="322"/>
      <source>Make LinearPattern</source>
      <translation type="unfinished">Make LinearPattern</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="358"/>
      <source>PolarPattern</source>
      <translation>نمط دائري</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="384"/>
      <source>Scaled</source>
      <translation>السلم</translation>
    </message>
  </context>
  <context>
    <name>FeaturePickDialog</name>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="45"/>
      <source>Valid</source>
      <translation>صالح</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="46"/>
      <source>Invalid shape</source>
      <translation>شكل غير صالح</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="47"/>
      <source>No wire in sketch</source>
      <translation>لا رابط في الرسمة</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="48"/>
      <source>Sketch already used by other feature</source>
      <translation>الرسمة مستعملة سابقا في شكل آخر</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="49"/>
      <source>Sketch belongs to another Body feature</source>
      <translation>إن هذه الرسمة تنتمي إلى خاصية جسم أخر</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="50"/>
      <source>Base plane</source>
      <translation>المستوي الأساسي</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="51"/>
      <source>Feature is located after the Tip feature</source>
      <translation>الشكل متواجد بعد شكل طرفي</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskWatcherCommands</name>
    <message>
      <location filename="../../Workbench.cpp" line="63"/>
      <source>Face tools</source>
      <translation>أداة السطح</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="64"/>
      <source>Sketch tools</source>
      <translation>أدوات الرسم</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="65"/>
      <source>Create Geometry</source>
      <translation>إنشاء شكل هندسي</translation>
    </message>
  </context>
  <context>
    <name>InvoluteGearParameter</name>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="14"/>
      <source>Involute parameter</source>
      <translation>عنصر معقد</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="20"/>
      <source>Number of teeth:</source>
      <translation>عدد الأسنان:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="40"/>
      <source>Module:</source>
      <translation type="unfinished">Module:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="84"/>
      <source>Pressure angle:</source>
      <translation>زاوية الضغط:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="125"/>
      <source>High precision:</source>
      <translation>دقة عالية:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="139"/>
      <location filename="../../../InvoluteGearFeature.ui" line="166"/>
      <source>True</source>
      <translation>صحيح</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="144"/>
      <location filename="../../../InvoluteGearFeature.ui" line="171"/>
      <source>False</source>
      <translation>خطأ</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="152"/>
      <source>External gear:</source>
      <translation>عتاد خارجي:</translation>
    </message>
  </context>
  <context>
    <name>PartDesign::Groove</name>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="110"/>
      <source>The requested feature cannot be created. The reason may be that:
  - the active Body does not contain a base shape, so there is no
  material to be removed;
  - the selected sketch does not belong to the active Body.</source>
      <translation type="unfinished">The requested feature cannot be created. The reason may be that:
  - the active Body does not contain a base shape, so there is no
  material to be removed;
  - the selected sketch does not belong to the active Body.</translation>
    </message>
  </context>
  <context>
    <name>PartDesign::Hole</name>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1607"/>
      <source>The requested feature cannot be created. The reason may be that:
  - the active Body does not contain a base shape, so there is no
  material to be removed;
  - the selected sketch does not belong to the active Body.</source>
      <translation type="unfinished">The requested feature cannot be created. The reason may be that:
  - the active Body does not contain a base shape, so there is no
  material to be removed;
  - the selected sketch does not belong to the active Body.</translation>
    </message>
  </context>
  <context>
    <name>PartDesign::Pocket</name>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="124"/>
      <source>The requested feature cannot be created. The reason may be that:
  - the active Body does not contain a base shape, so there is no
  material to be removed;
  - the selected sketch does not belong to the active Body.</source>
      <translation type="unfinished">The requested feature cannot be created. The reason may be that:
  - the active Body does not contain a base shape, so there is no
  material to be removed;
  - the selected sketch does not belong to the active Body.</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::DlgPrimitives</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="14"/>
      <source>Geometric Primitives</source>
      <translation type="unfinished">Geometric Primitives</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="62"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="153"/>
      <source>Length:</source>
      <translation type="unfinished">Length:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="82"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="173"/>
      <source>Width:</source>
      <translation>العرض:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="193"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="287"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="505"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1254"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1580"/>
      <source>Height:</source>
      <translation>الإرتفاع:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="267"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="625"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1600"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1749"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1805"/>
      <source>Radius:</source>
      <translation>الشعاع:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="307"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1274"/>
      <source>Angle in first direction:</source>
      <translation type="unfinished">Angle in first direction:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="314"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1281"/>
      <source>Angle in first direction</source>
      <translation type="unfinished">Angle in first direction</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="333"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1300"/>
      <source>Angle in second direction:</source>
      <translation type="unfinished">Angle in second direction:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="340"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1307"/>
      <source>Angle in second direction</source>
      <translation type="unfinished">Angle in second direction</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="391"/>
      <source>Rotation angle:</source>
      <translation type="unfinished">Rotation angle:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="465"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="797"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1016"/>
      <source>Radius 1:</source>
      <translation>شعاع 1:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="485"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="820"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1039"/>
      <source>Radius 2:</source>
      <translation>شعاع 2:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="551"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1620"/>
      <source>Angle:</source>
      <translation>الزاوية:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="674"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="896"/>
      <source>U parameter:</source>
      <translation type="unfinished">U parameter:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="694"/>
      <source>V parameters:</source>
      <translation type="unfinished">V parameters:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="804"/>
      <source>Radius in local z-direction</source>
      <translation type="unfinished">Radius in local z-direction</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="827"/>
      <source>Radius in local x-direction</source>
      <translation type="unfinished">Radius in local x-direction</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="843"/>
      <source>Radius 3:</source>
      <translation>شعاع 3:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="850"/>
      <source>Radius in local y-direction
If zero, it is equal to Radius2</source>
      <translation type="unfinished">Radius in local y-direction
If zero, it is equal to Radius2</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="916"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1111"/>
      <source>V parameter:</source>
      <translation type="unfinished">V parameter:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1023"/>
      <source>Radius in local xy-plane</source>
      <translation type="unfinished">Radius in local xy-plane</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1046"/>
      <source>Radius in local xz-plane</source>
      <translation type="unfinished">Radius in local xz-plane</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1091"/>
      <source>U Parameter:</source>
      <translation type="unfinished">U Parameter:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1214"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2290"/>
      <source>Polygon:</source>
      <translation>مضلع:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1234"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2313"/>
      <source>Circumradius:</source>
      <translation type="unfinished">Circumradius:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1353"/>
      <source>X min/max:</source>
      <translation type="unfinished">X min/max:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1383"/>
      <source>Y min/max:</source>
      <translation type="unfinished">Y min/max:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1413"/>
      <source>Z min/max:</source>
      <translation type="unfinished">Z min/max:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1443"/>
      <source>X2 min/max:</source>
      <translation type="unfinished">X2 min/max:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1476"/>
      <source>Z2 min/max:</source>
      <translation type="unfinished">Z2 min/max:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1560"/>
      <source>Pitch:</source>
      <translation type="unfinished">Pitch:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1637"/>
      <source>Coordinate system:</source>
      <translation type="unfinished">Coordinate system:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1645"/>
      <source>Right-handed</source>
      <translation type="unfinished">Right-handed</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1650"/>
      <source>Left-handed</source>
      <translation type="unfinished">Left-handed</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1709"/>
      <source>Growth:</source>
      <translation type="unfinished">Growth:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1729"/>
      <source>Number of rotations:</source>
      <translation type="unfinished">Number of rotations:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1825"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1947"/>
      <source>Angle 1:</source>
      <translation>زاوية 1:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1842"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1964"/>
      <source>Angle 2:</source>
      <translation>زاوية 2:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1879"/>
      <source>From three points</source>
      <translation>من ثلاث نقط</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1907"/>
      <source>Major radius:</source>
      <translation type="unfinished">Major radius:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1927"/>
      <source>Minor radius:</source>
      <translation type="unfinished">Minor radius:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2005"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2093"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2170"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2025"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2113"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2193"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2045"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2133"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2216"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2086"/>
      <source>Start point</source>
      <translation type="unfinished">Start point</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2160"/>
      <source>End point</source>
      <translation type="unfinished">End point</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::DlgReference</name>
    <message>
      <location filename="../../DlgReference.ui" line="14"/>
      <source>Reference</source>
      <translation>المرجع</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="20"/>
      <source>You selected geometries which are not part of the active body. Please define how to handle those selections. If you do not want those references, cancel the command.</source>
      <translation type="unfinished">You selected geometries which are not part of the active body. Please define how to handle those selections. If you do not want those references, cancel the command.</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="42"/>
      <source>Make independent copy (recommended)</source>
      <translation>إحداث نسخة مستقلة (من المستحسن فعل هذا)</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="52"/>
      <source>Make dependent copy</source>
      <translation>إحداث نسخة مرتبطة</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="59"/>
      <source>Create cross-reference</source>
      <translation>انشاء تقاطع مرجعي</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::NoDependentsSelection</name>
    <message>
      <location filename="../../ReferenceSelection.cpp" line="193"/>
      <source>Selecting this will cause circular dependency.</source>
      <translation>إختيار هذا سيؤدي إلى ارتباط دائري.</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskBooleanParameters</name>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="22"/>
      <source>Add body</source>
      <translation>إضافة جسم</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="32"/>
      <source>Remove body</source>
      <translation>إزالة الجسم</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="48"/>
      <source>Fuse</source>
      <translation>صهر</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="53"/>
      <source>Cut</source>
      <translation>اقتطاع</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="58"/>
      <source>Common</source>
      <translation>شائع</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="56"/>
      <source>Boolean parameters</source>
      <translation>اعدادات قيمة منطقية</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="85"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskBoxPrimitives</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="56"/>
      <source>Primitive parameters</source>
      <translation>معايير الشكل الاولي</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="725"/>
      <source>Cone radii are equal</source>
      <translation type="unfinished">Cone radii are equal</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="726"/>
      <source>The radii for cones must not be equal!</source>
      <translation type="unfinished">The radii for cones must not be equal!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="801"/>
      <location filename="../../TaskPrimitiveParameters.cpp" line="806"/>
      <location filename="../../TaskPrimitiveParameters.cpp" line="811"/>
      <source>Invalid wedge parameters</source>
      <translation type="unfinished">Invalid wedge parameters</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="802"/>
      <source>X min must not be equal to X max!</source>
      <translation type="unfinished">X min must not be equal to X max!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="807"/>
      <source>Y min must not be equal to Y max!</source>
      <translation type="unfinished">Y min must not be equal to Y max!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="812"/>
      <source>Z min must not be equal to Z max!</source>
      <translation type="unfinished">Z min must not be equal to Z max!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="850"/>
      <source>Create primitive</source>
      <translation>انشاء شكل اولي</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskChamferParameters</name>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="22"/>
      <location filename="../../TaskChamferParameters.ui" line="36"/>
      <location filename="../../TaskChamferParameters.cpp" line="166"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation type="unfinished">Click button to enter selection mode,
click again to end selection</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="26"/>
      <source>Add</source>
      <translation>إضافة</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="40"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="52"/>
      <source>- select an item to highlight it
- double-click on an item to see the chamfers</source>
      <translation type="unfinished">- select an item to highlight it
- double-click on an item to see the chamfers</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="67"/>
      <source>Type</source>
      <translation>النوع</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="75"/>
      <source>Equal distance</source>
      <translation type="unfinished">Equal distance</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="80"/>
      <source>Two distances</source>
      <translation type="unfinished">Two distances</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="85"/>
      <source>Distance and angle</source>
      <translation type="unfinished">Distance and angle</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="98"/>
      <source>Flip direction</source>
      <translation type="unfinished">Flip direction</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="119"/>
      <source>Size</source>
      <translation>الحجم</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="158"/>
      <source>Size 2</source>
      <translation type="unfinished">Size 2</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="191"/>
      <source>Angle</source>
      <translation>الزاوية</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.cpp" line="176"/>
      <location filename="../../TaskChamferParameters.cpp" line="178"/>
      <location filename="../../TaskChamferParameters.cpp" line="243"/>
      <location filename="../../TaskChamferParameters.cpp" line="245"/>
      <source>There must be at least one item</source>
      <translation type="unfinished">There must be at least one item</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.cpp" line="211"/>
      <source>Selection error</source>
      <translation>خطأ في الإختيار</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.cpp" line="211"/>
      <source>At least one item must be kept.</source>
      <translation type="unfinished">At least one item must be kept.</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDatumParameters</name>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="73"/>
      <source> parameters</source>
      <translation> الإعدادات</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgBooleanParameters</name>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="356"/>
      <source>Empty body list</source>
      <translation>قائمة الأجسام الفارغة</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="357"/>
      <source>The body list cannot be empty</source>
      <translation>لا يمكن لقائمة الجسم أن تكون فارغة</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="368"/>
      <source>Boolean: Accept: Input error</source>
      <translation>بوليان: قبول: خطأ إدخال</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgDatumParameters</name>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="121"/>
      <source>Incompatible reference set</source>
      <translation>مجموعة مسندات غير متناسقة</translation>
    </message>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="122"/>
      <source>There is no attachment mode that fits the current set of references. If you choose to continue, the feature will remain where it is now, and will not be moved as the references change. Continue?</source>
      <translation>لا يوجد أي وضع للمرفقات يتوافق مع مجموعة المراجع الحالية. إذا اخترت المتابعة، فستبقى هذه الخاصية حيث هي الأن، ولن يتم نقلها عند تغيير المراجع. هل ترغب في المتابعة؟</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgFeatureParameters</name>
    <message>
      <location filename="../../TaskFeatureParameters.cpp" line="137"/>
      <source>Input error</source>
      <translation>خطأ في المدخلات</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgShapeBinder</name>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="331"/>
      <source>Input error</source>
      <translation>خطأ في المدخلات</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDraftParameters</name>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="22"/>
      <location filename="../../TaskDraftParameters.ui" line="36"/>
      <location filename="../../TaskDraftParameters.cpp" line="143"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation type="unfinished">Click button to enter selection mode,
click again to end selection</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="26"/>
      <source>Add face</source>
      <translation>أضف سطح</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="40"/>
      <source>Remove face</source>
      <translation>إزالة سطح</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="52"/>
      <source>- select an item to highlight it
- double-click on an item to see the drafts</source>
      <translation type="unfinished">- select an item to highlight it
- double-click on an item to see the drafts</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="65"/>
      <source>Draft angle</source>
      <translation>زاوية التميل</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="98"/>
      <source>Neutral plane</source>
      <translation>مستوي محايد</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="115"/>
      <source>Pull direction</source>
      <translation>اتجاه السحب</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="130"/>
      <source>Reverse pull direction</source>
      <translation>عكس اتجاه السحب</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.cpp" line="153"/>
      <location filename="../../TaskDraftParameters.cpp" line="155"/>
      <location filename="../../TaskDraftParameters.cpp" line="276"/>
      <location filename="../../TaskDraftParameters.cpp" line="278"/>
      <source>There must be at least one item</source>
      <translation type="unfinished">There must be at least one item</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.cpp" line="244"/>
      <source>Selection error</source>
      <translation>خطأ في الإختيار</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.cpp" line="244"/>
      <source>At least one item must be kept.</source>
      <translation type="unfinished">At least one item must be kept.</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDressUpParameters</name>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="233"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="243"/>
      <location filename="../../TaskDressUpParameters.cpp" line="245"/>
      <source>There must be at least one item</source>
      <translation type="unfinished">There must be at least one item</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskFeaturePick</name>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="23"/>
      <source>Allow used features</source>
      <translation>السماح للخاصيات المستعملة</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="30"/>
      <source>Allow external features</source>
      <translation>السماح بالخاصيات الخارجية</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="42"/>
      <source>From other bodies of the same part</source>
      <translation>من أجسام أخرى من نفس القطعة</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="49"/>
      <source>From different parts or free features</source>
      <translation>من قطع مختلفة أو أشكال مسيبة</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="66"/>
      <source>Make independent copy (recommended)</source>
      <translation>إحداث نسخة مستقلة (من المستحسن فعل هذا)</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="79"/>
      <source>Make dependent copy</source>
      <translation>إحداث نسخة مرتبطة</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="89"/>
      <source>Create cross-reference</source>
      <translation>انشاء تقاطع مرجعي</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="67"/>
      <source>Valid</source>
      <translation>صالح</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="68"/>
      <source>Invalid shape</source>
      <translation>شكل غير صالح</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="69"/>
      <source>No wire in sketch</source>
      <translation>لا رابط في الرسمة</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="70"/>
      <source>Sketch already used by other feature</source>
      <translation>الرسمة مستعملة سابقا في شكل آخر</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="71"/>
      <source>Belongs to another body</source>
      <translation>ينتمي لجسم اخر</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="72"/>
      <source>Belongs to another part</source>
      <translation>ينتمي لقطعة أخرى</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="73"/>
      <source>Doesn't belong to any body</source>
      <translation>لا ينتمي لأي جسم</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="74"/>
      <source>Base plane</source>
      <translation>المستوي الأساسي</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="75"/>
      <source>Feature is located after the tip feature</source>
      <translation>الشكل موجود بعد الشكل الطرفي</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="86"/>
      <source>Select feature</source>
      <translation>قم بإختيار الشكل</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskFilletParameters</name>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="22"/>
      <location filename="../../TaskFilletParameters.ui" line="36"/>
      <location filename="../../TaskFilletParameters.cpp" line="121"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation type="unfinished">Click button to enter selection mode,
click again to end selection</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="26"/>
      <source>Add</source>
      <translation>إضافة</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="40"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="52"/>
      <source>- select an item to highlight it
- double-click on an item to see the fillets</source>
      <translation type="unfinished">- select an item to highlight it
- double-click on an item to see the fillets</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="65"/>
      <source>Radius:</source>
      <translation>الشعاع:</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.cpp" line="131"/>
      <location filename="../../TaskFilletParameters.cpp" line="133"/>
      <location filename="../../TaskFilletParameters.cpp" line="198"/>
      <location filename="../../TaskFilletParameters.cpp" line="200"/>
      <source>There must be at least one item</source>
      <translation type="unfinished">There must be at least one item</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.cpp" line="166"/>
      <source>Selection error</source>
      <translation>خطأ في الإختيار</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.cpp" line="166"/>
      <source>At least one item must be kept.</source>
      <translation type="unfinished">At least one item must be kept.</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskHelixParameters</name>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="23"/>
      <source>Status:</source>
      <translation type="unfinished">Status:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="30"/>
      <source>Valid</source>
      <translation>صالح</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="42"/>
      <source>Axis:</source>
      <translation>محور:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="50"/>
      <location filename="../../TaskHelixParameters.cpp" line="220"/>
      <source>Base X axis</source>
      <translation type="unfinished">Base X axis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="55"/>
      <location filename="../../TaskHelixParameters.cpp" line="221"/>
      <source>Base Y axis</source>
      <translation type="unfinished">Base Y axis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="60"/>
      <location filename="../../TaskHelixParameters.cpp" line="222"/>
      <source>Base Z axis</source>
      <translation type="unfinished">Base Z axis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="65"/>
      <source>Horizontal sketch axis</source>
      <translation type="unfinished">Horizontal sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="70"/>
      <source>Vertical sketch axis</source>
      <translation type="unfinished">Vertical sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="75"/>
      <location filename="../../TaskHelixParameters.cpp" line="229"/>
      <source>Select reference...</source>
      <translation type="unfinished">Select reference...</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="88"/>
      <source>Mode:</source>
      <translation type="unfinished">Mode:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="96"/>
      <source>Pitch-Height-Angle</source>
      <translation type="unfinished">Pitch-Height-Angle</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="101"/>
      <source>Pitch-Turns-Angle</source>
      <translation type="unfinished">Pitch-Turns-Angle</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="106"/>
      <source>Height-Turns-Angle</source>
      <translation type="unfinished">Height-Turns-Angle</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="111"/>
      <source>Height-Turns-Growth</source>
      <translation type="unfinished">Height-Turns-Growth</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="124"/>
      <source>Pitch:</source>
      <translation type="unfinished">Pitch:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="155"/>
      <source>Height:</source>
      <translation>الإرتفاع:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="186"/>
      <source>Turns:</source>
      <translation type="unfinished">Turns:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="214"/>
      <source>Cone angle:</source>
      <translation type="unfinished">Cone angle:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="248"/>
      <source>Growth:</source>
      <translation type="unfinished">Growth:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="277"/>
      <source>Left handed</source>
      <translation type="unfinished">Left handed</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="288"/>
      <source>Reversed</source>
      <translation type="unfinished">Reversed</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="296"/>
      <source>Remove outside of profile</source>
      <translation type="unfinished">Remove outside of profile</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="315"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="65"/>
      <source>Helix parameters</source>
      <translation type="unfinished">Helix parameters</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskHoleParameters</name>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="52"/>
      <source>Counterbore</source>
      <translation type="unfinished">Counterbore</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="53"/>
      <source>Countersink</source>
      <translation type="unfinished">Countersink</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="54"/>
      <source>Cheesehead (deprecated)</source>
      <translation type="unfinished">Cheesehead (deprecated)</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="55"/>
      <source>Countersink socket screw (deprecated)</source>
      <translation type="unfinished">Countersink socket screw (deprecated)</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="56"/>
      <source>Cap screw (deprecated)</source>
      <translation type="unfinished">Cap screw (deprecated)</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="60"/>
      <source>Hole parameters</source>
      <translation>عوامل الثقب</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="70"/>
      <source>None</source>
      <translation>لا يوجد</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="71"/>
      <source>ISO metric regular profile</source>
      <translation type="unfinished">ISO metric regular profile</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="72"/>
      <source>ISO metric fine profile</source>
      <translation>الشكل المتري إيزو الدقيق</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="73"/>
      <source>UTS coarse profile</source>
      <translation type="unfinished">UTS coarse profile</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="74"/>
      <source>UTS fine profile</source>
      <translation type="unfinished">UTS fine profile</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="75"/>
      <source>UTS extra fine profile</source>
      <translation type="unfinished">UTS extra fine profile</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskLinearPatternParameters</name>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>أضف ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>إزالة ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation type="unfinished">List can be reordered by dragging</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="56"/>
      <source>Direction</source>
      <translation>الأتجاه</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="68"/>
      <source>Reverse direction</source>
      <translation type="unfinished">Reverse direction</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="77"/>
      <source>Length</source>
      <translation>الطول</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="101"/>
      <source>Occurrences</source>
      <translation>تكرارات</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="115"/>
      <source>OK</source>
      <translation>حسناً</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="124"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.cpp" line="114"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.cpp" line="342"/>
      <source>Error</source>
      <translation>خطأ</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskLoftParameters</name>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="20"/>
      <source>Ruled surface</source>
      <translation type="unfinished">Ruled surface</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="27"/>
      <source>Closed</source>
      <translation>مغلق</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="34"/>
      <source>Profile</source>
      <translation>الملف الشخصي</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="42"/>
      <source>Object</source>
      <translation>كائن</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="65"/>
      <source>Add Section</source>
      <translation>إضافة مقطع</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="78"/>
      <source>Remove Section</source>
      <translation>إزالة مقطع</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="103"/>
      <source>List can be reordered by dragging</source>
      <translation type="unfinished">List can be reordered by dragging</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="120"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.cpp" line="59"/>
      <source>Loft parameters</source>
      <translation>عوامل الثقب</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.cpp" line="81"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMirroredParameters</name>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>أضف ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>إزالة ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation type="unfinished">List can be reordered by dragging</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="56"/>
      <source>Plane</source>
      <translation>سطح</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="70"/>
      <source>OK</source>
      <translation>حسناً</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="79"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.cpp" line="111"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.cpp" line="255"/>
      <source>Error</source>
      <translation>خطأ</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMultiTransformParameters</name>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>أضف ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>إزالة ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation type="unfinished">List can be reordered by dragging</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="54"/>
      <source>Transformations</source>
      <translation>التّحويلات</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="71"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="79"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="92"/>
      <source>Edit</source>
      <translation>تعديل</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="96"/>
      <source>Delete</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="100"/>
      <source>Add mirrored transformation</source>
      <translation>إضافة تحويل انعكاسي</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="104"/>
      <source>Add linear pattern</source>
      <translation>إضافة تكرار خطي</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="108"/>
      <source>Add polar pattern</source>
      <translation>انشاء تكرار قطبي</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="112"/>
      <source>Add scaled transformation</source>
      <translation>إضافة التحويل المحدد</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="116"/>
      <source>Move up</source>
      <translation>نقل للأعلى</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="120"/>
      <source>Move down</source>
      <translation>نقل للأسفل</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="147"/>
      <source>Right-click to add</source>
      <translation>نقر أيمن للأضافة</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPadParameters</name>
    <message>
      <location filename="../../TaskPadParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="22"/>
      <source>Type</source>
      <translation>النوع</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="30"/>
      <location filename="../../TaskPadParameters.cpp" line="146"/>
      <location filename="../../TaskPadParameters.cpp" line="546"/>
      <source>Dimension</source>
      <translation>البعد</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="38"/>
      <source>Length</source>
      <translation>الطول</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="60"/>
      <source>Use custom vector for pad direction otherwise
the sketch plane's normal vector will be used</source>
      <translation type="unfinished">Use custom vector for pad direction otherwise
the sketch plane's normal vector will be used</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="64"/>
      <source>Use custom direction</source>
      <translation type="unfinished">Use custom direction</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="73"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="80"/>
      <source>x-component of direction vector</source>
      <translation type="unfinished">x-component of direction vector</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="102"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="109"/>
      <source>y-component of direction vector</source>
      <translation type="unfinished">y-component of direction vector</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="131"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="138"/>
      <source>z-component of direction vector</source>
      <translation type="unfinished">z-component of direction vector</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="166"/>
      <source>If unchecked, the length will be
measured along the specified direction</source>
      <translation type="unfinished">If unchecked, the length will be
measured along the specified direction</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="170"/>
      <source>Length along sketch normal</source>
      <translation type="unfinished">Length along sketch normal</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="185"/>
      <source>Offset to face</source>
      <translation type="unfinished">Offset to face</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="192"/>
      <source>Offset from face in which pad will end</source>
      <translation type="unfinished">Offset from face in which pad will end</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="207"/>
      <source>Applies length symmetrically to sketch plane</source>
      <translation type="unfinished">Applies length symmetrically to sketch plane</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="210"/>
      <source>Symmetric to plane</source>
      <translation type="unfinished">Symmetric to plane</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="217"/>
      <source>Reverses pad direction</source>
      <translation type="unfinished">Reverses pad direction</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="220"/>
      <source>Reversed</source>
      <translation type="unfinished">Reversed</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="229"/>
      <source>2nd length</source>
      <translation>الطول الثاني</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="247"/>
      <location filename="../../TaskPadParameters.cpp" line="135"/>
      <location filename="../../TaskPadParameters.cpp" line="569"/>
      <source>Face</source>
      <translation>الوجه</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.ui" line="266"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="57"/>
      <source>Pad parameters</source>
      <translation>عوامل الإمتداد</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="64"/>
      <location filename="../../TaskPadParameters.cpp" line="554"/>
      <source>No face selected</source>
      <translation>لا واجهة محددة</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="147"/>
      <location filename="../../TaskPadParameters.cpp" line="547"/>
      <source>To last</source>
      <translation type="unfinished">To last</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="148"/>
      <location filename="../../TaskPadParameters.cpp" line="548"/>
      <source>To first</source>
      <translation>الى الأول</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="149"/>
      <location filename="../../TaskPadParameters.cpp" line="549"/>
      <source>Up to face</source>
      <translation>ما يصل إلى الوجه</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="150"/>
      <location filename="../../TaskPadParameters.cpp" line="550"/>
      <source>Two dimensions</source>
      <translation>بعدين</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeOrientation</name>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="22"/>
      <source>Orientation mode</source>
      <translation>نمط التوجيه</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="36"/>
      <source>Standard</source>
      <translation>قياسي</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="41"/>
      <source>Fixed</source>
      <translation>مضبوط</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="46"/>
      <source>Frenet</source>
      <translation type="unfinished">Frenet</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="51"/>
      <source>Auxiliary</source>
      <translation>ثانوي</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="56"/>
      <source>Binormal</source>
      <translation type="unfinished">Binormal</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="76"/>
      <source>Curvelinear equivalence</source>
      <translation type="unfinished">Curvelinear equivalence</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="83"/>
      <source>Profile</source>
      <translation>الملف الشخصي</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="91"/>
      <source>Object</source>
      <translation>كائن</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="125"/>
      <source>Add Edge</source>
      <translation>إضافة حافة</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="144"/>
      <source>Remove Edge</source>
      <translation>إزالة الحرف</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="166"/>
      <source>Set the constant binormal vector used to calculate the profiles orientation</source>
      <translation>صعب متجه الثوابت الثنائية المستعمل لحساب اتجاه الرسومات</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="190"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="197"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="204"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="558"/>
      <source>Section orientation</source>
      <translation>اتجاه المقطع</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="588"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeParameters</name>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="20"/>
      <source>Profile</source>
      <translation>الملف الشخصي</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="28"/>
      <location filename="../../TaskPipeParameters.ui" line="93"/>
      <source>Object</source>
      <translation>كائن</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="51"/>
      <source>Corner Transition</source>
      <translation>إزاحة الركن</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="65"/>
      <source>Transformed</source>
      <translation>محول</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="70"/>
      <source>Right Corner</source>
      <translation>الزاوية اليمنى</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="75"/>
      <source>Round Corner</source>
      <translation type="unfinished">Round Corner</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="85"/>
      <source>Path to sweep along</source>
      <translation type="unfinished">Path to sweep along</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="119"/>
      <source>Add Edge</source>
      <translation>إضافة حافة</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="138"/>
      <source>Remove Edge</source>
      <translation>إزالة الحرف</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="75"/>
      <source>Pipe parameters</source>
      <translation type="unfinished">Pipe parameters</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="95"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="447"/>
      <location filename="../../TaskPipeParameters.cpp" line="544"/>
      <source>Input error</source>
      <translation>خطأ في المدخلات</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="447"/>
      <source>No active body</source>
      <translation type="unfinished">No active body</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeScaling</name>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="22"/>
      <source>Transform mode</source>
      <translation type="unfinished">Transform mode</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="36"/>
      <source>Constant</source>
      <translation type="unfinished">Constant</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="41"/>
      <source>Multisection</source>
      <translation type="unfinished">Multisection</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="64"/>
      <source>Add Section</source>
      <translation>إضافة مقطع</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="77"/>
      <source>Remove Section</source>
      <translation>إزالة مقطع</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="885"/>
      <source>Section transformation</source>
      <translation type="unfinished">Section transformation</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="903"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPocketParameters</name>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="22"/>
      <source>Type</source>
      <translation>النوع</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="30"/>
      <location filename="../../TaskPocketParameters.cpp" line="119"/>
      <location filename="../../TaskPocketParameters.cpp" line="439"/>
      <source>Dimension</source>
      <translation>البعد</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="38"/>
      <source>Length</source>
      <translation>الطول</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="55"/>
      <source>Offset</source>
      <translation>إزاحة</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="74"/>
      <source>Symmetric to plane</source>
      <translation type="unfinished">Symmetric to plane</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="81"/>
      <source>Reversed</source>
      <translation type="unfinished">Reversed</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="90"/>
      <source>2nd length</source>
      <translation>الطول الثاني</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="108"/>
      <location filename="../../TaskPocketParameters.cpp" line="107"/>
      <location filename="../../TaskPocketParameters.cpp" line="462"/>
      <source>Face</source>
      <translation>الوجه</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.ui" line="127"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="56"/>
      <source>Pocket parameters</source>
      <translation type="unfinished">Pocket parameters</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="64"/>
      <location filename="../../TaskPocketParameters.cpp" line="447"/>
      <source>No face selected</source>
      <translation>لا واجهة محددة</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="120"/>
      <location filename="../../TaskPocketParameters.cpp" line="440"/>
      <source>Through all</source>
      <translation type="unfinished">Through all</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="121"/>
      <location filename="../../TaskPocketParameters.cpp" line="441"/>
      <source>To first</source>
      <translation>الى الأول</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="122"/>
      <location filename="../../TaskPocketParameters.cpp" line="442"/>
      <source>Up to face</source>
      <translation>ما يصل إلى الوجه</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="123"/>
      <location filename="../../TaskPocketParameters.cpp" line="443"/>
      <source>Two dimensions</source>
      <translation>بعدين</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPolarPatternParameters</name>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>أضف ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>إزالة ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation type="unfinished">List can be reordered by dragging</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="56"/>
      <source>Axis</source>
      <translation>محور</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="68"/>
      <source>Reverse direction</source>
      <translation type="unfinished">Reverse direction</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="77"/>
      <source>Angle</source>
      <translation>الزاوية</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="107"/>
      <source>Occurrences</source>
      <translation>تكرارات</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="121"/>
      <source>OK</source>
      <translation>حسناً</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="130"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.cpp" line="112"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.cpp" line="333"/>
      <source>Error</source>
      <translation>خطأ</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPrimitiveParameters</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="900"/>
      <source>Attachment</source>
      <translation type="unfinished">Attachment</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskRevolutionParameters</name>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="22"/>
      <source>Axis:</source>
      <translation>محور:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="30"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="151"/>
      <source>Base X axis</source>
      <translation type="unfinished">Base X axis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="35"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="152"/>
      <source>Base Y axis</source>
      <translation type="unfinished">Base Y axis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="40"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="153"/>
      <source>Base Z axis</source>
      <translation type="unfinished">Base Z axis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="45"/>
      <source>Horizontal sketch axis</source>
      <translation type="unfinished">Horizontal sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="50"/>
      <source>Vertical sketch axis</source>
      <translation type="unfinished">Vertical sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="55"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="160"/>
      <source>Select reference...</source>
      <translation type="unfinished">Select reference...</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="67"/>
      <source>Angle:</source>
      <translation>الزاوية:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="101"/>
      <source>Symmetric to plane</source>
      <translation type="unfinished">Symmetric to plane</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="108"/>
      <source>Reversed</source>
      <translation type="unfinished">Reversed</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="122"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="61"/>
      <source>Revolution parameters</source>
      <translation type="unfinished">Revolution parameters</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskScaledParameters</name>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>أضف ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>إزالة ميزة</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="53"/>
      <source>Factor</source>
      <translation type="unfinished">Factor</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="67"/>
      <source>Occurrences</source>
      <translation>تكرارات</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="81"/>
      <source>OK</source>
      <translation>حسناً</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="90"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.cpp" line="98"/>
      <source>Remove</source>
      <translation>إزالة</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskShapeBinder</name>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="22"/>
      <source>Object</source>
      <translation>كائن</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="48"/>
      <source>Add Geometry</source>
      <translation>إضافة شكل هندسي</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="67"/>
      <source>Remove Geometry</source>
      <translation>حذف شكل هندسي</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="61"/>
      <source>Datum shape parameters</source>
      <translation type="unfinished">Datum shape parameters</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskSketchBasedParameters</name>
    <message>
      <location filename="../../TaskSketchBasedParameters.cpp" line="167"/>
      <source>Face</source>
      <translation>الوجه</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskThicknessParameters</name>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="22"/>
      <location filename="../../TaskThicknessParameters.ui" line="36"/>
      <location filename="../../TaskThicknessParameters.cpp" line="143"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation type="unfinished">Click button to enter selection mode,
click again to end selection</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="26"/>
      <source>Add face</source>
      <translation>أضف سطح</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="40"/>
      <source>Remove face</source>
      <translation>إزالة سطح</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="52"/>
      <source>- select an item to highlight it
- double-click on an item to see the features</source>
      <translation type="unfinished">- select an item to highlight it
- double-click on an item to see the features</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="65"/>
      <source>Thickness</source>
      <translation>سمك</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="94"/>
      <source>Mode</source>
      <translation type="unfinished">Mode</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="101"/>
      <source>Join Type</source>
      <translation type="unfinished">Join Type</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="109"/>
      <source>Skin</source>
      <translation type="unfinished">Skin</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="114"/>
      <source>Pipe</source>
      <translation type="unfinished">Pipe</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="119"/>
      <source>Recto Verso</source>
      <translation type="unfinished">Recto Verso</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="128"/>
      <source>Arc</source>
      <translation>قوس</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="133"/>
      <location filename="../../TaskThicknessParameters.ui" line="143"/>
      <source>Intersection</source>
      <translation>تداخل</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="150"/>
      <source>Make thickness inwards</source>
      <translation type="unfinished">Make thickness inwards</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.cpp" line="153"/>
      <location filename="../../TaskThicknessParameters.cpp" line="155"/>
      <location filename="../../TaskThicknessParameters.cpp" line="220"/>
      <location filename="../../TaskThicknessParameters.cpp" line="222"/>
      <source>There must be at least one item</source>
      <translation type="unfinished">There must be at least one item</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.cpp" line="188"/>
      <source>Selection error</source>
      <translation>خطأ في الإختيار</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.cpp" line="188"/>
      <source>At least one item must be kept.</source>
      <translation type="unfinished">At least one item must be kept.</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskTransformedMessages</name>
    <message>
      <location filename="../../TaskTransformedMessages.cpp" line="43"/>
      <source>Transformed feature messages</source>
      <translation type="unfinished">Transformed feature messages</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskTransformedParameters</name>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="247"/>
      <source>Normal sketch axis</source>
      <translation type="unfinished">Normal sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="248"/>
      <source>Vertical sketch axis</source>
      <translation type="unfinished">Vertical sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="249"/>
      <source>Horizontal sketch axis</source>
      <translation type="unfinished">Horizontal sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="251"/>
      <location filename="../../TaskTransformedParameters.cpp" line="287"/>
      <source>Construction line %1</source>
      <translation type="unfinished">Construction line %1</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="265"/>
      <source>Base X axis</source>
      <translation type="unfinished">Base X axis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="266"/>
      <source>Base Y axis</source>
      <translation type="unfinished">Base Y axis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="267"/>
      <source>Base Z axis</source>
      <translation type="unfinished">Base Z axis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="274"/>
      <location filename="../../TaskTransformedParameters.cpp" line="310"/>
      <source>Select reference...</source>
      <translation type="unfinished">Select reference...</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="301"/>
      <source>Base XY plane</source>
      <translation type="unfinished">Base XY plane</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="302"/>
      <source>Base YZ plane</source>
      <translation type="unfinished">Base YZ plane</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="303"/>
      <source>Base XZ plane</source>
      <translation type="unfinished">Base XZ plane</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderBody</name>
    <message>
      <location filename="../../ViewProviderBody.cpp" line="138"/>
      <source>Toggle active body</source>
      <translation type="unfinished">Toggle active body</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_CompPrimitiveAdditive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="196"/>
      <source>Create an additive box by its width, height, and length</source>
      <translation type="unfinished">Create an additive box by its width, height, and length</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="200"/>
      <source>Create an additive cylinder by its radius, height, and angle</source>
      <translation type="unfinished">Create an additive cylinder by its radius, height, and angle</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="204"/>
      <source>Create an additive sphere by its radius and various angles</source>
      <translation type="unfinished">Create an additive sphere by its radius and various angles</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="208"/>
      <source>Create an additive cone</source>
      <translation>إنشاء مخروط إضافي</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="212"/>
      <source>Create an additive ellipsoid</source>
      <translation type="unfinished">Create an additive ellipsoid</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="216"/>
      <source>Create an additive torus</source>
      <translation type="unfinished">Create an additive torus</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="220"/>
      <source>Create an additive prism</source>
      <translation type="unfinished">Create an additive prism</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="224"/>
      <source>Create an additive wedge</source>
      <translation type="unfinished">Create an additive wedge</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_CompPrimitiveSubtractive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="352"/>
      <source>Create a subtractive box by its width, height and length</source>
      <translation type="unfinished">Create a subtractive box by its width, height and length</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="356"/>
      <source>Create a subtractive cylinder by its radius, height and angle</source>
      <translation type="unfinished">Create a subtractive cylinder by its radius, height and angle</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="360"/>
      <source>Create a subtractive sphere by its radius and various angles</source>
      <translation type="unfinished">Create a subtractive sphere by its radius and various angles</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="364"/>
      <source>Create a subtractive cone</source>
      <translation type="unfinished">Create a subtractive cone</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="368"/>
      <source>Create a subtractive ellipsoid</source>
      <translation type="unfinished">Create a subtractive ellipsoid</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="372"/>
      <source>Create a subtractive torus</source>
      <translation type="unfinished">Create a subtractive torus</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="376"/>
      <source>Create a subtractive prism</source>
      <translation type="unfinished">Create a subtractive prism</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="380"/>
      <source>Create a subtractive wedge</source>
      <translation type="unfinished">Create a subtractive wedge</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_MoveFeature</name>
    <message>
      <location filename="../../CommandBody.cpp" line="729"/>
      <source>Select body</source>
      <translation>إختيار الجسم</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="730"/>
      <source>Select a body from the list</source>
      <translation>إختيار جسم من القائمة</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_MoveFeatureInTree</name>
    <message>
      <location filename="../../CommandBody.cpp" line="879"/>
      <source>Select feature</source>
      <translation>قم بإختيار الشكل</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="880"/>
      <source>Select a feature from the list</source>
      <translation>إختيار خاصية من القائمة</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="950"/>
      <source>Move tip</source>
      <translation type="unfinished">Move tip</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="951"/>
      <source>The moved feature appears after the currently set tip.</source>
      <translation type="unfinished">The moved feature appears after the currently set tip.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="952"/>
      <source>Do you want the last feature to be the new tip?</source>
      <translation type="unfinished">Do you want the last feature to be the new tip?</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="142"/>
      <source>Invalid selection</source>
      <translation type="unfinished">Invalid selection</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="142"/>
      <source>There are no attachment modes that fit selected objects. Select something else.</source>
      <translation type="unfinished">There are no attachment modes that fit selected objects. Select something else.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="148"/>
      <location filename="../../Command.cpp" line="151"/>
      <location filename="../../Command.cpp" line="153"/>
      <source>Error</source>
      <translation>خطأ</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="148"/>
      <source>There is no active body. Please make a body active before inserting a datum entity.</source>
      <translation type="unfinished">There is no active body. Please make a body active before inserting a datum entity.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="410"/>
      <source>Sub-Shape Binder</source>
      <translation type="unfinished">Sub-Shape Binder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="589"/>
      <source>Several sub-elements selected</source>
      <translation type="unfinished">Several sub-elements selected</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="590"/>
      <source>You have to select a single face as support for a sketch!</source>
      <translation type="unfinished">You have to select a single face as support for a sketch!</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="600"/>
      <source>No support face selected</source>
      <translation type="unfinished">No support face selected</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="601"/>
      <source>You have to select a face as support for a sketch!</source>
      <translation type="unfinished">You have to select a face as support for a sketch!</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="610"/>
      <source>No planar support</source>
      <translation>بلا محمل مسمتوى</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="611"/>
      <source>You need a planar face as support for a sketch!</source>
      <translation type="unfinished">You need a planar face as support for a sketch!</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="796"/>
      <source>No valid planes in this document</source>
      <translation type="unfinished">No valid planes in this document</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="797"/>
      <source>Please create a plane first or select a face to sketch on</source>
      <translation type="unfinished">Please create a plane first or select a face to sketch on</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="810"/>
      <location filename="../../Command.cpp" line="1176"/>
      <location filename="../../Command.cpp" line="2139"/>
      <location filename="../../ViewProvider.cpp" line="117"/>
      <location filename="../../ViewProviderBoolean.cpp" line="86"/>
      <location filename="../../ViewProviderDatum.cpp" line="256"/>
      <location filename="../../ViewProviderHole.cpp" line="81"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="91"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="96"/>
      <source>A dialog is already open in the task panel</source>
      <translation type="unfinished">A dialog is already open in the task panel</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="811"/>
      <location filename="../../Command.cpp" line="1177"/>
      <location filename="../../Command.cpp" line="2140"/>
      <location filename="../../ViewProvider.cpp" line="118"/>
      <location filename="../../ViewProviderBoolean.cpp" line="87"/>
      <location filename="../../ViewProviderDatum.cpp" line="257"/>
      <location filename="../../ViewProviderHole.cpp" line="82"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="92"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="97"/>
      <source>Do you want to close this dialog?</source>
      <translation type="unfinished">Do you want to close this dialog?</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1056"/>
      <source>Cannot use this command as there is no solid to subtract from.</source>
      <translation type="unfinished">Cannot use this command as there is no solid to subtract from.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1057"/>
      <source>Ensure that the body contains a feature before attempting a subtractive command.</source>
      <translation type="unfinished">Ensure that the body contains a feature before attempting a subtractive command.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1078"/>
      <source>Cannot use selected object. Selected object must belong to the active body</source>
      <translation type="unfinished">Cannot use selected object. Selected object must belong to the active body</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1079"/>
      <source>Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body.</source>
      <translation type="unfinished">Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1101"/>
      <source>No sketch to work on</source>
      <translation type="unfinished">No sketch to work on</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1102"/>
      <source>No sketch is available in the document</source>
      <translation>لا تتوفر أي رسمة في المستند</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1829"/>
      <location filename="../../Command.cpp" line="1833"/>
      <location filename="../../Command.cpp" line="1859"/>
      <location filename="../../Command.cpp" line="1871"/>
      <source>Wrong selection</source>
      <translation>إختيار خاطئ</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1830"/>
      <source>Select an edge, face, or body.</source>
      <translation type="unfinished">Select an edge, face, or body.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1834"/>
      <source>Select an edge, face, or body from a single body.</source>
      <translation type="unfinished">Select an edge, face, or body from a single body.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1838"/>
      <location filename="../../Command.cpp" line="2166"/>
      <source>Selection is not in Active Body</source>
      <translation type="unfinished">Selection is not in Active Body</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1839"/>
      <source>Select an edge, face, or body from an active body.</source>
      <translation type="unfinished">Select an edge, face, or body from an active body.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1849"/>
      <source>Wrong object type</source>
      <translation>نوع الكائن غير صحيح</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1850"/>
      <source>%1 works only on parts.</source>
      <translation type="unfinished">%1 works only on parts.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1860"/>
      <source>Shape of the selected Part is empty</source>
      <translation type="unfinished">Shape of the selected Part is empty</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1872"/>
      <source> not possible on selected faces/edges.</source>
      <translation type="unfinished"> not possible on selected faces/edges.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2157"/>
      <source>No valid features in this document</source>
      <translation>لا تأثيرات صالحة في هذا الملف</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2158"/>
      <source>Please create a feature first.</source>
      <translation type="unfinished">Please create a feature first.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2167"/>
      <source>Please select only one feature in an active body.</source>
      <translation type="unfinished">Please select only one feature in an active body.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="71"/>
      <source>Part creation failed</source>
      <translation type="unfinished">Part creation failed</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="72"/>
      <source>Failed to create a part object.</source>
      <translation>لقد تعذر إنشاء عنصر قطعة.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="119"/>
      <location filename="../../CommandBody.cpp" line="124"/>
      <location filename="../../CommandBody.cpp" line="137"/>
      <location filename="../../CommandBody.cpp" line="186"/>
      <source>Bad base feature</source>
      <translation type="unfinished">Bad base feature</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="120"/>
      <source>Body can't be based on a PartDesign feature.</source>
      <translation type="unfinished">Body can't be based on a PartDesign feature.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="125"/>
      <source>%1 already belongs to a body, can't use it as base feature for another body.</source>
      <translation type="unfinished">%1 already belongs to a body, can't use it as base feature for another body.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="138"/>
      <source>Base feature (%1) belongs to other part.</source>
      <translation type="unfinished">Base feature (%1) belongs to other part.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="162"/>
      <source>The selected shape consists of multiple solids.
This may lead to unexpected results.</source>
      <translation type="unfinished">The selected shape consists of multiple solids.
This may lead to unexpected results.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="166"/>
      <source>The selected shape consists of multiple shells.
This may lead to unexpected results.</source>
      <translation type="unfinished">The selected shape consists of multiple shells.
This may lead to unexpected results.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="170"/>
      <source>The selected shape consists of only a shell.
This may lead to unexpected results.</source>
      <translation type="unfinished">The selected shape consists of only a shell.
This may lead to unexpected results.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="174"/>
      <source>The selected shape consists of multiple solids or shells.
This may lead to unexpected results.</source>
      <translation type="unfinished">The selected shape consists of multiple solids or shells.
This may lead to unexpected results.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="179"/>
      <source>Base feature</source>
      <translation type="unfinished">Base feature</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="187"/>
      <source>Body may be based on no more than one feature.</source>
      <translation type="unfinished">Body may be based on no more than one feature.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="343"/>
      <source>Nothing to migrate</source>
      <translation type="unfinished">Nothing to migrate</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="344"/>
      <source>No PartDesign features found that don't belong to a body. Nothing to migrate.</source>
      <translation type="unfinished">No PartDesign features found that don't belong to a body. Nothing to migrate.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="492"/>
      <source>Sketch plane cannot be migrated</source>
      <translation type="unfinished">Sketch plane cannot be migrated</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="493"/>
      <source>Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane.</source>
      <translation type="unfinished">Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="555"/>
      <location filename="../../CommandBody.cpp" line="559"/>
      <location filename="../../CommandBody.cpp" line="564"/>
      <location filename="../../CommandBody.cpp" line="851"/>
      <location filename="../../CommandBody.cpp" line="858"/>
      <source>Selection error</source>
      <translation>خطأ في الإختيار</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="556"/>
      <source>Select exactly one PartDesign feature or a body.</source>
      <translation type="unfinished">Select exactly one PartDesign feature or a body.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="560"/>
      <source>Couldn't determine a body for the selected feature '%s'.</source>
      <translation type="unfinished">Couldn't determine a body for the selected feature '%s'.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="565"/>
      <source>Only a solid feature can be the tip of a body.</source>
      <translation type="unfinished">Only a solid feature can be the tip of a body.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="680"/>
      <location filename="../../CommandBody.cpp" line="702"/>
      <location filename="../../CommandBody.cpp" line="717"/>
      <source>Features cannot be moved</source>
      <translation type="unfinished">Features cannot be moved</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="681"/>
      <source>Some of the selected features have dependencies in the source body</source>
      <translation type="unfinished">Some of the selected features have dependencies in the source body</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="703"/>
      <source>Only features of a single source Body can be moved</source>
      <translation type="unfinished">Only features of a single source Body can be moved</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="718"/>
      <source>There are no other bodies to move to</source>
      <translation type="unfinished">There are no other bodies to move to</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="852"/>
      <source>Impossible to move the base feature of a body.</source>
      <translation type="unfinished">Impossible to move the base feature of a body.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="859"/>
      <source>Select one or more features from the same body.</source>
      <translation type="unfinished">Select one or more features from the same body.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="872"/>
      <source>Beginning of the body</source>
      <translation type="unfinished">Beginning of the body</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="936"/>
      <source>Dependency violation</source>
      <translation type="unfinished">Dependency violation</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="937"/>
      <source>Early feature must not depend on later feature.

</source>
      <translation type="unfinished">Early feature must not depend on later feature.

</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="265"/>
      <source>No previous feature found</source>
      <translation type="unfinished">No previous feature found</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="266"/>
      <source>It is not possible to create a subtractive feature without a base feature available</source>
      <translation type="unfinished">It is not possible to create a subtractive feature without a base feature available</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="205"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="136"/>
      <location filename="../../TaskTransformedParameters.cpp" line="284"/>
      <source>Vertical sketch axis</source>
      <translation type="unfinished">Vertical sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="206"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="137"/>
      <location filename="../../TaskTransformedParameters.cpp" line="285"/>
      <source>Horizontal sketch axis</source>
      <translation type="unfinished">Horizontal sketch axis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="208"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="139"/>
      <source>Construction line %1</source>
      <translation type="unfinished">Construction line %1</translation>
    </message>
    <message>
      <location filename="../../TaskSketchBasedParameters.cpp" line="85"/>
      <source>Face</source>
      <translation>الوجه</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="143"/>
      <source>No active Body</source>
      <translation>لا يوجد أي جسم نشط</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="144"/>
      <source>In order to use PartDesign you need an active Body object in the document. Please make one active (double click) or create one.

If you have a legacy document with PartDesign objects without Body, use the migrate function in PartDesign to put them into a Body.</source>
      <translation type="unfinished">In order to use PartDesign you need an active Body object in the document. Please make one active (double click) or create one.

If you have a legacy document with PartDesign objects without Body, use the migrate function in PartDesign to put them into a Body.</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="159"/>
      <source>Active Body Required</source>
      <translation type="unfinished">Active Body Required</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="160"/>
      <source>To create a new PartDesign object, there must be an active Body object in the document. Please make one active (double click) or create a new Body.</source>
      <translation>لإنشاء عنصر( object) جديد للـ PartDesign، يجب أن يحتوي المستند على عنصر جسم نشط. الرجاء تعيين أحدهم كنشط (انقر مرتين) أو قم بإنشاء جسم جديد.</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="200"/>
      <source>Feature is not in a body</source>
      <translation type="unfinished">Feature is not in a body</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="201"/>
      <source>In order to use this feature it needs to belong to a body object in the document.</source>
      <translation type="unfinished">In order to use this feature it needs to belong to a body object in the document.</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="233"/>
      <source>Feature is not in a part</source>
      <translation type="unfinished">Feature is not in a part</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="234"/>
      <source>In order to use this feature it needs to belong to a part object in the document.</source>
      <translation type="unfinished">In order to use this feature it needs to belong to a part object in the document.</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="97"/>
      <source>Set colors...</source>
      <translation type="unfinished">Set colors...</translation>
    </message>
    <message>
      <location filename="../../ViewProviderBoolean.cpp" line="69"/>
      <source>Edit boolean</source>
      <translation type="unfinished">Edit boolean</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="126"/>
      <location filename="../../ViewProviderDatum.cpp" line="216"/>
      <source>Plane</source>
      <translation>سطح</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="130"/>
      <location filename="../../ViewProviderDatum.cpp" line="212"/>
      <source>Line</source>
      <translation>خط</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="134"/>
      <location filename="../../ViewProviderDatum.cpp" line="220"/>
      <source>Point</source>
      <translation>نقطة</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="138"/>
      <source>Coordinate System</source>
      <translation type="unfinished">Coordinate System</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="237"/>
      <source>Edit datum</source>
      <translation type="unfinished">Edit datum</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="50"/>
      <location filename="../../ViewProviderTransformed.cpp" line="69"/>
      <source>Edit %1</source>
      <translation type="unfinished">Edit %1</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="71"/>
      <source>Feature error</source>
      <translation type="unfinished">Feature error</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="72"/>
      <source>%1 misses a base feature.
This feature is broken and can't be edited.</source>
      <translation type="unfinished">%1 misses a base feature.
This feature is broken and can't be edited.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderGroove.cpp" line="51"/>
      <source>Edit groove</source>
      <translation type="unfinished">Edit groove</translation>
    </message>
    <message>
      <location filename="../../ViewProviderHole.cpp" line="64"/>
      <source>Edit hole</source>
      <translation type="unfinished">Edit hole</translation>
    </message>
    <message>
      <location filename="../../ViewProviderLoft.cpp" line="79"/>
      <source>Edit loft</source>
      <translation type="unfinished">Edit loft</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPad.cpp" line="54"/>
      <source>Edit pad</source>
      <translation type="unfinished">Edit pad</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPipe.cpp" line="87"/>
      <source>Edit pipe</source>
      <translation type="unfinished">Edit pipe</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPocket.cpp" line="53"/>
      <source>Edit pocket</source>
      <translation type="unfinished">Edit pocket</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPrimitive.cpp" line="76"/>
      <source>Edit primitive</source>
      <translation type="unfinished">Edit primitive</translation>
    </message>
    <message>
      <location filename="../../ViewProviderRevolution.cpp" line="51"/>
      <source>Edit revolution</source>
      <translation type="unfinished">Edit revolution</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="192"/>
      <source>Edit shape binder</source>
      <translation type="unfinished">Edit shape binder</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="259"/>
      <source>Synchronize</source>
      <translation type="unfinished">Synchronize</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="261"/>
      <source>Select bound object</source>
      <translation type="unfinished">Select bound object</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="173"/>
      <source>One transformed shape does not intersect support</source>
      <translation type="unfinished">One transformed shape does not intersect support</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="175"/>
      <source>%1 transformed shapes do not intersect support</source>
      <translation type="unfinished">%1 transformed shapes do not intersect support</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="185"/>
      <source>Transformation succeeded</source>
      <translation type="unfinished">Transformation succeeded</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="145"/>
      <source>The document "%1" you are editing was designed with an old version of PartDesign workbench.</source>
      <translation type="unfinished">The document "%1" you are editing was designed with an old version of PartDesign workbench.</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="148"/>
      <source>Do you want to migrate in order to use modern PartDesign features?</source>
      <translation type="unfinished">Do you want to migrate in order to use modern PartDesign features?</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="151"/>
      <source>The document "%1" seems to be either in the middle of the migration process from legacy PartDesign or have a slightly broken structure.</source>
      <translation>يبدو أن المستند "%1" في وسط عملية للتحويل(migration) من نسخة قديمة لـ PartDesign، أو لديه بنية مكسورة بعض الشيء.</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="155"/>
      <source>Do you want to make the migration automatically?</source>
      <translation type="unfinished">Do you want to make the migration automatically?</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="157"/>
      <source>Note: If you choose to migrate you won't be able to edit the file with an older FreeCAD version.
If you refuse to migrate you won't be able to use new PartDesign features like Bodies and Parts. As a result you also won't be able to use your parts in the assembly workbench.
Although you will be able to migrate any moment later with 'Part Design -&gt; Migrate'.</source>
      <translation type="unfinished">Note: If you choose to migrate you won't be able to edit the file with an older FreeCAD version.
If you refuse to migrate you won't be able to use new PartDesign features like Bodies and Parts. As a result you also won't be able to use your parts in the assembly workbench.
Although you will be able to migrate any moment later with 'Part Design -&gt; Migrate'.</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="166"/>
      <source>Migrate manually</source>
      <translation type="unfinished">Migrate manually</translation>
    </message>
    <message>
      <location filename="../../ViewProviderHelix.cpp" line="57"/>
      <source>Edit helix</source>
      <translation type="unfinished">Edit helix</translation>
    </message>
  </context>
  <context>
    <name>SprocketParameter</name>
    <message>
      <location filename="../../../SprocketFeature.ui" line="14"/>
      <source>Sprocket parameter</source>
      <translation type="unfinished">Sprocket parameter</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="20"/>
      <source>Number of teeth:</source>
      <translation>عدد الأسنان:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="40"/>
      <source>Sprocket Reference</source>
      <translation type="unfinished">Sprocket Reference</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="48"/>
      <source>ANSI 25</source>
      <translation type="unfinished">ANSI 25</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="53"/>
      <source>ANSI 35</source>
      <translation type="unfinished">ANSI 35</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="58"/>
      <source>ANSI 41</source>
      <translation type="unfinished">ANSI 41</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="63"/>
      <source>ANSI 40</source>
      <translation type="unfinished">ANSI 40</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="68"/>
      <source>ANSI 50</source>
      <translation type="unfinished">ANSI 50</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="73"/>
      <source>ANSI 60</source>
      <translation type="unfinished">ANSI 60</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="78"/>
      <source>ANSI 80</source>
      <translation type="unfinished">ANSI 80</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="83"/>
      <source>ANSI 100</source>
      <translation type="unfinished">ANSI 100</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="88"/>
      <source>ANSI 120</source>
      <translation type="unfinished">ANSI 120</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="93"/>
      <source>ANSI 140</source>
      <translation type="unfinished">ANSI 140</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="98"/>
      <source>ANSI 160</source>
      <translation type="unfinished">ANSI 160</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="103"/>
      <source>ANSI 180</source>
      <translation type="unfinished">ANSI 180</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="108"/>
      <source>ANSI 200</source>
      <translation type="unfinished">ANSI 200</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="113"/>
      <source>ANSI 240</source>
      <translation type="unfinished">ANSI 240</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="118"/>
      <source>Bicycle with Derailleur</source>
      <translation type="unfinished">Bicycle with Derailleur</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="123"/>
      <source>Bicycle without Derailleur</source>
      <translation type="unfinished">Bicycle without Derailleur</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="128"/>
      <source>ISO 606 06B</source>
      <translation type="unfinished">ISO 606 06B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="133"/>
      <source>ISO 606 08B</source>
      <translation type="unfinished">ISO 606 08B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="138"/>
      <source>ISO 606 10B</source>
      <translation type="unfinished">ISO 606 10B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="143"/>
      <source>ISO 606 12B</source>
      <translation type="unfinished">ISO 606 12B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="148"/>
      <source>ISO 606 16B</source>
      <translation type="unfinished">ISO 606 16B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="153"/>
      <source>ISO 606 20B</source>
      <translation type="unfinished">ISO 606 20B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="158"/>
      <source>ISO 606 24B</source>
      <translation type="unfinished">ISO 606 24B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="163"/>
      <source>Motorcycle 420</source>
      <translation type="unfinished">Motorcycle 420</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="168"/>
      <source>Motorcycle 425</source>
      <translation type="unfinished">Motorcycle 425</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="173"/>
      <source>Motorcycle 428</source>
      <translation type="unfinished">Motorcycle 428</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="178"/>
      <source>Motorcycle 520</source>
      <translation type="unfinished">Motorcycle 520</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="183"/>
      <source>Motorcycle 525</source>
      <translation type="unfinished">Motorcycle 525</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="188"/>
      <source>Motorcycle 530</source>
      <translation type="unfinished">Motorcycle 530</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="193"/>
      <source>Motorcycle 630</source>
      <translation type="unfinished">Motorcycle 630</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="201"/>
      <source>Chain Pitch:</source>
      <translation type="unfinished">Chain Pitch:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="220"/>
      <source>0 in</source>
      <translation type="unfinished">0 in</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="248"/>
      <source>Roller Diameter:</source>
      <translation type="unfinished">Roller Diameter:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="292"/>
      <source>Thickness:</source>
      <translation>السماكة:</translation>
    </message>
  </context>
  <context>
    <name>TaskHole</name>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="24"/>
      <source>Position</source>
      <translation type="unfinished">Position</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="35"/>
      <source>Face</source>
      <translation>الوجه</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="49"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="87"/>
      <source>Edge</source>
      <translation>حافة</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="63"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="101"/>
      <source>Distance</source>
      <translation type="unfinished">Distance</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="137"/>
      <source>Type</source>
      <translation>النوع</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="145"/>
      <source>Through</source>
      <translation type="unfinished">Through</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="152"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="492"/>
      <source>Depth</source>
      <translation type="unfinished">Depth</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="161"/>
      <source>Threaded</source>
      <translation type="unfinished">Threaded</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="168"/>
      <source>Countersink</source>
      <translation type="unfinished">Countersink</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="175"/>
      <source>Counterbore</source>
      <translation type="unfinished">Counterbore</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="196"/>
      <source>Hole norm</source>
      <translation type="unfinished">Hole norm</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="202"/>
      <source>Custom dimensions</source>
      <translation type="unfinished">Custom dimensions</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="218"/>
      <source>Tolerance</source>
      <translation type="unfinished">Tolerance</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="249"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="368"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="474"/>
      <source>Diameter</source>
      <translation>قطر الدائرة</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="280"/>
      <source>Bolt/Washer</source>
      <translation type="unfinished">Bolt/Washer</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="329"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="337"/>
      <source>Thread norm</source>
      <translation type="unfinished">Thread norm</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="399"/>
      <source> Custom thread length</source>
      <translation type="unfinished"> Custom thread length</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="423"/>
      <source>Finish depth</source>
      <translation type="unfinished">Finish depth</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="466"/>
      <source>Data</source>
      <translation>البيانات</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="510"/>
      <source>Counterbore/sink dia</source>
      <translation type="unfinished">Counterbore/sink dia</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="528"/>
      <source>Counterbore depth</source>
      <translation type="unfinished">Counterbore depth</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="546"/>
      <source>Countersink angle</source>
      <translation type="unfinished">Countersink angle</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="564"/>
      <source>Thread length</source>
      <translation type="unfinished">Thread length</translation>
    </message>
  </context>
  <context>
    <name>TaskHoleParameters</name>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="20"/>
      <source>Task Hole Parameters</source>
      <translation type="unfinished">Task Hole Parameters</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="26"/>
      <source>&lt;b&gt;Threading and size&lt;/b&gt;</source>
      <translation type="unfinished">&lt;b&gt;Threading and size&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="39"/>
      <source>Profile</source>
      <translation>الملف الشخصي</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="68"/>
      <source>Whether the hole gets a thread</source>
      <translation type="unfinished">Whether the hole gets a thread</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="71"/>
      <source>Threaded</source>
      <translation type="unfinished">Threaded</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="84"/>
      <source>Whether the hole gets a modelled thread</source>
      <translation type="unfinished">Whether the hole gets a modelled thread</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="87"/>
      <source>Model Thread</source>
      <translation type="unfinished">Model Thread</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="97"/>
      <source>Live update of changes to the thread
Note that the calculation can take some time</source>
      <translation type="unfinished">Live update of changes to the thread
Note that the calculation can take some time</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="101"/>
      <source>Update view</source>
      <translation>تحديث العرض</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="114"/>
      <source>Customize thread clearance</source>
      <translation type="unfinished">Customize thread clearance</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="117"/>
      <source>Custom Thread Clearance</source>
      <translation type="unfinished">Custom Thread Clearance</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="130"/>
      <location filename="../../TaskHoleParameters.ui" line="251"/>
      <source>Clearance</source>
      <translation type="unfinished">Clearance</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="149"/>
      <source>Custom Thread clearance value</source>
      <translation type="unfinished">Custom Thread clearance value</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="171"/>
      <source>Direction</source>
      <translation>الأتجاه</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="190"/>
      <source>Right hand</source>
      <translation type="unfinished">Right hand</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="206"/>
      <source>Left hand</source>
      <translation type="unfinished">Left hand</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="222"/>
      <source>Size</source>
      <translation>الحجم</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="270"/>
      <source>Hole clearance
Only available for holes without thread</source>
      <translation type="unfinished">Hole clearance
Only available for holes without thread</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="275"/>
      <location filename="../../TaskHoleParameters.cpp" line="580"/>
      <source>Standard</source>
      <translation>قياسي</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="280"/>
      <location filename="../../TaskHoleParameters.cpp" line="581"/>
      <location filename="../../TaskHoleParameters.cpp" line="592"/>
      <source>Close</source>
      <translation>إغلاق</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="285"/>
      <location filename="../../TaskHoleParameters.cpp" line="582"/>
      <source>Wide</source>
      <translation type="unfinished">Wide</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="299"/>
      <source>Class</source>
      <translation type="unfinished">Class</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="318"/>
      <source>Tolerance class for threaded holes according to hole profile</source>
      <translation type="unfinished">Tolerance class for threaded holes according to hole profile</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="331"/>
      <location filename="../../TaskHoleParameters.ui" line="536"/>
      <source>Diameter</source>
      <translation>قطر الدائرة</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="350"/>
      <source>Hole diameter</source>
      <translation type="unfinished">Hole diameter</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="369"/>
      <location filename="../../TaskHoleParameters.ui" line="577"/>
      <source>Depth</source>
      <translation type="unfinished">Depth</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="389"/>
      <location filename="../../TaskHoleParameters.ui" line="446"/>
      <source>Dimension</source>
      <translation>البعد</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="394"/>
      <source>Through all</source>
      <translation type="unfinished">Through all</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="421"/>
      <source>Thread Depth</source>
      <translation type="unfinished">Thread Depth</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="441"/>
      <source>Hole depth</source>
      <translation type="unfinished">Hole depth</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="451"/>
      <source>Tapped (DIN76)</source>
      <translation type="unfinished">Tapped (DIN76)</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="475"/>
      <source>&lt;b&gt;Hole cut&lt;/b&gt;</source>
      <translation type="unfinished">&lt;b&gt;Hole cut&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="488"/>
      <location filename="../../TaskHoleParameters.ui" line="666"/>
      <source>Type</source>
      <translation>النوع</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="507"/>
      <source>Cut type for screw heads</source>
      <translation type="unfinished">Cut type for screw heads</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="520"/>
      <source>Check to override the values predefined by the 'Type'</source>
      <translation type="unfinished">Check to override the values predefined by the 'Type'</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="523"/>
      <source>Custom values</source>
      <translation type="unfinished">Custom values</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="615"/>
      <source>Countersink angle</source>
      <translation type="unfinished">Countersink angle</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="650"/>
      <source>&lt;b&gt;Drill point&lt;/b&gt;</source>
      <translation type="unfinished">&lt;b&gt;Drill point&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="682"/>
      <source>Flat</source>
      <translation type="unfinished">Flat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="698"/>
      <source>Angled</source>
      <translation type="unfinished">Angled</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="730"/>
      <source>The size of the drill point will be taken into
account for the depth of blind holes</source>
      <translation type="unfinished">The size of the drill point will be taken into
account for the depth of blind holes</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="734"/>
      <source>Take into account for depth</source>
      <translation type="unfinished">Take into account for depth</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="741"/>
      <source>&lt;b&gt;Misc&lt;/b&gt;</source>
      <translation type="unfinished">&lt;b&gt;Misc&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="754"/>
      <source>Tapered</source>
      <translation type="unfinished">Tapered</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="767"/>
      <source>Taper angle for the hole
90 degree: straight hole
under 90: smaller hole radius at the bottom
over 90: larger hole radius at the bottom</source>
      <translation type="unfinished">Taper angle for the hole
90 degree: straight hole
under 90: smaller hole radius at the bottom
over 90: larger hole radius at the bottom</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="789"/>
      <source>Reverses the hole direction</source>
      <translation type="unfinished">Reverses the hole direction</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="792"/>
      <source>Reversed</source>
      <translation type="unfinished">Reversed</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="591"/>
      <source>Normal</source>
      <translation type="unfinished">Normal</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="593"/>
      <source>Loose</source>
      <translation type="unfinished">Loose</translation>
    </message>
  </context>
  <context>
    <name>TaskTransformedMessages</name>
    <message>
      <location filename="../../TaskTransformedMessages.ui" line="14"/>
      <source>Form</source>
      <translation>إستمارة</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedMessages.ui" line="25"/>
      <source>No message</source>
      <translation type="unfinished">No message</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>&amp;Sketch</source>
      <translation type="unfinished">&amp;Sketch</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>&amp;Part Design</source>
      <translation type="unfinished">&amp;Part Design</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="55"/>
      <source>Create a datum</source>
      <translation type="unfinished">Create a datum</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="56"/>
      <source>Create an additive feature</source>
      <translation type="unfinished">Create an additive feature</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="57"/>
      <source>Create a subtractive feature</source>
      <translation type="unfinished">Create a subtractive feature</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="58"/>
      <source>Apply a pattern</source>
      <translation type="unfinished">Apply a pattern</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="59"/>
      <source>Apply a dress-up feature</source>
      <translation type="unfinished">Apply a dress-up feature</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="60"/>
      <source>Sprocket...</source>
      <translation type="unfinished">Sprocket...</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="61"/>
      <source>Involute gear...</source>
      <translation type="unfinished">Involute gear...</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="62"/>
      <source>Shaft design wizard</source>
      <translation type="unfinished">Shaft design wizard</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="67"/>
      <source>Measure</source>
      <translation>قياس</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="68"/>
      <source>Part Design Helper</source>
      <translation type="unfinished">Part Design Helper</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="69"/>
      <source>Part Design Modeling</source>
      <translation type="unfinished">Part Design Modeling</translation>
    </message>
  </context>
</TS>
